Micron Document
Livres et Wikis | Archives | Info


JavaScript
part 8/23 Β· 89.0 KB total
layout: Wide Β· Narrow Β· Centered
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Utilisation

Le code JavaScript a besoin d'un objet global pour y rattacher les
dΓ©clarations (variables et fonctions) avant d'exΓ©cuter des instructions.
La situation la plus connue est celle de l'objet window obtenu dans le
contexte d'une page web. D'autres environnements sont possibles dont
celui fourni par Adobe ou l'environnement Node.js (voir plus bas Autres
utilisations).

Les principaux domaines d'application de JavaScript sont avant tout la
programmation, les activitΓ©s de programmation de base et tout ce qui est
liΓ© Γ  l'informatique.

Dans une page web

Du code JavaScript peut Γͺtre intΓ©grΓ© directement au sein des pages web,
pour y Γͺtre exΓ©cutΓ© sur le poste client. C'est alors le navigateur web
qui prend en charge l'exΓ©cution de ces programmes appelΓ©s scripts.

GΓ©nΓ©ralement, JavaScript sert Γ  contrΓ΄ler les donnΓ©es saisies dans des
formulaires HTML, ou Γ  interagir avec le document HTML via l'interface
Document Object Model, fournie par le navigateur (on parle alors parfois
de HTML dynamique ou DHTML). Il est aussi utilisΓ© pour rΓ©aliser des
applications dynamiques, des transitions, des animations ou manipuler
des donnΓ©es rΓ©actives, Γ  des fins ergonomiques ou cosmΓ©tiques.

JavaScript n'est pas limitΓ© Γ  la manipulation de documents HTML et peut
aussi servir Γ  manipuler des documents SVG, XUL et autres dialectes XML.

IntΓ©gration

Il existe plusieurs faΓ§ons d’intΓ©grer JavaScript dans du code html:

β€’ Dans des attributs d’évΓ¨nements html : <button onclick="alert('clic
!')">clic ici</button>. Le code JavaScript alert('clic !')sera exΓ©cutΓ©
quand le bouton sera cliquΓ©.
β€’ Dans des balises <script> : <script>//ici on peut mettre du code
JavaScript</script>
β€’ Dans des fichiers externes : <script
src="chemin/ver/mon/fichier.js"></script>

IncompatibilitΓ©

──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────